2128,2128,2129,2130,2130,2130,2130,2129,2126,2122,2121,2121,2121,2123,2126,2126,2126,2131,2135,2136,2136,2136,2134,2126,2121,2120,2123,2126,2128,2129,2129,2133,2134,2138,2144,2147,2147,2147,2148,2155,2168,2185,2200,2217,2236,2238,2241,2250,2263,2268,2275,2278,2279,2284,2285,2299,2305,2310,2313,2324,2336,2338,2333,2335,2336,2342,2346,2351,2355,2357,2356,2357,2361,2360,2360,2359,2358,2357,2358,2359,2359,2358,2357,2356,2355,2354,2353,2352,2351,2351,2349,2348,2347,2346,2345,2344,2343,2342,2341,2340,2338,2337,2336,2335,2335,2334,2333,2331,2330,2329,2328,2327,2327,2326,2325,2324,2322,2321,2320,2319,2319,2318,2318,2317,2316,2314,2313,2312,2312,2311,2311,2311,2311,2311,2311,2311,2310,2309,2309,2308,2307,2307,2306,2306,2305,2305,2305,2306,2307,2308,2309,2310,2310,2310,2310,2310,2310,2309,2309,2309,2309,2309,2308,2308,2308,2308,2307,2307,2307,2306,2306,2306,2304,2303,2302,2300,2300,2300,2299,2299,2297,2296,2295,2295,2294,2294,2293,2289,2289,2288,2287,2285,2283,2282,2281,2280,2279,2278,2277,2271,2265,2253,2250,2245,2242,2240,2237,2231,2227,2224,2222,2219,2215,2211,2204,2197,2190,2181,2175,2172,2162,2159,2157,2149,2144,2137,2132;2063,2065,2065,2069,2072,2074,2075,2077,2080,2085,2091,2095,2098,2103,2110,2114,2118,2137,2144,2147,2153,2158,2163,2168,2171,2179,2193,2199,2205,2212,2215,2219,2222,2225,2230,2232,2233,2238,2238,2241,2247,2255,2248,2238,2235,2236,2238,2244,2248,2248,2248,2248,2248,2249,2249,2252,2252,2254,2256,2255,2253,2246,2233,2226,2223,2218,2215,2210,2203,2189,2181,2175,2171,2159,2154,2148,2143,2139,2136,2134,2133,2131,2129,2130,2131,2131,2132,2132,2132,2133,2133,2133,2133,2133,2133,2133,2132,2132,2132,2132,2133,2134,2135,2135,2136,2137,2138,2138,2138,2138,2137,2137,2136,2135,2135,2134,2133,2132,2131,2130,2129,2128,2127,2127,2126,2125,2125,2125,2124,2123,2122,2121,2120,2119,2118,2117,2117,2115,2114,2113,2112,2111,2110,2109,2108,2107,2106,2105,2105,2105,2105,2104,2103,2102,2100,2099,2098,2096,2095,2094,2093,2092,2091,2090,2089,2088,2087,2086,2085,2084,2082,2078,2077,2074,2071,2070,2069,2068,2067,2066,2063,2061,2060,2059,2058,2057,2055,2055,2056,2056,2056,2057,2058,2058,2058,2059,2059,2060,2060,2060,2059,2052,2052,2054,2057,2060,2062,2063,2063,2063,2060,2058,2058,2061,2064,2066,2068,2070,2072,2072,2072,2072,2072,2068,2066,2064,2063